// app/studio/layout.tsx (Server Component) import { getAllEventCatalogResources, getStudioFilesFromEventCatalogDirectory, getEventCatalogPath, getStudioTemplates } from '@/lib/content-loader'; import { ResourceProvider } from '@/components/ResourceProvider'; export default async function StudioLayout({ children }: { children: React.ReactNode }) { const resources = await getAllEventCatalogResources(); const studioFilesFromEventCatalogDirectory = await getStudioFilesFromEventCatalogDirectory(); const eventCatalogPath = await getEventCatalogPath(); const templates = await getStudioTemplates(); return ( {children} ); }